package it.cinema.layar.data;

import java.util.ArrayList;
import java.util.List;

import org.codehaus.jackson.annotate.JsonIgnore;


public class Hotspot {
    private String id;
        
	private float distance;
	private String title;
	private String lat;
	private String lon;
	private int type;
	private List<ActionData> actions;
	private int dimension;
	@JsonIgnore
	private int alt;
	private int relativeAlt;
	private ObjectData object;
    private TransformData transform;
    private String attribution;
    private String line2;
    private String line3;
    private String line4;
    private String imageURL;

	
	public int getDimension() {
		return dimension;
	}

	public void setDimension(int dimension) {
		this.dimension = dimension;
	}

	@JsonIgnore
	public int getAlt() {
		return alt;
	}

	public void setAlt(int alt) {
		this.alt = alt;
	}

	public ObjectData getObject() {
		return object;
	}

	public void setObject(ObjectData object) {
		this.object = object;
	}

	public TransformData getTransform() {
		return transform;
	}

	public void setTransform(TransformData transform) {
		this.transform = transform;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}
	
	public Hotspot() {
		actions = new ArrayList<ActionData>();
	}
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public float getDistance() {
		return distance;
	}
	public void setDistance(float distance) {
		this.distance = distance;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getLat() {
		return lat;
	}
	public void setLat(String lat) {
		this.lat = lat;
	}
	public String getLon() {
		return lon;
	}
	public void setLon(String lon) {
		this.lon = lon;
	}
	public List<ActionData> getActions() {
		return actions;
	}
	public void setActions(List<ActionData> actions) {
		this.actions = actions;
	}
    public int getRelativeAlt() {
		return relativeAlt;
	}

	public void setRelativeAlt(int relativeAlt) {
		this.relativeAlt = relativeAlt;
	}

	public String getAttribution() {
		return attribution;
	}

	public void setAttribution(String attribution) {
		this.attribution = attribution;
	}

	public String getLine2() {
		return line2;
	}

	public void setLine2(String line2) {
		this.line2 = line2;
	}

	public String getLine3() {
		return line3;
	}

	public void setLine3(String line3) {
		this.line3 = line3;
	}

	public String getLine4() {
		return line4;
	}

	public void setLine4(String line4) {
		this.line4 = line4;
	}

	public String getImageURL() {
		return imageURL;
	}

	public void setImageURL(String imageURL) {
		this.imageURL = imageURL;
	}
}
